Covering Human Behavior in Software Project Estimation

نویسندگان

  • Rolf M. B. Lindgren
  • Peter Wieland
چکیده

Several techniques for estimating the software development effort are known and commonly used. Most of them do not take into account the variable most difficult to estimate: human behaviour and its impact on the software process. People have various motivations, qualifications, workloads, abilities to communicate with their peers or supervisors, working environments, strategies for seeking help, etc. All those factors can create additional workload somewhere in the project organisation which has to be covered by a realistic estimation. Our long-range vision is that managers will design their work processes and organisations by synthesising, analysing and evaluating alternative “virtual prototypes”. We introduce VitéProject, a tool for analysing work processes and organisations. VitéProject conceptualise organisations as consisting of a web of communication channels wherein information is processed at the nodes (i.e., people or actors). Thus far, the human actors have been viewed as information-processing agents, whose part of the process has been to administer a sequence of tasks and take decisions based on their role as actor, and their skill level. We would like to present ideas, based on our experiences with applications of theory and knowledge of individual differences and group processes, helping to avoid the most common problems faced while developing software: Not delivering according to schedule, budget and/or the requested quality. By using personality taxonomies in extending VitéProject to account for human variation in personality, simulations may be made much more realistic. Following the “Big 5” personality taxonomy, there are five mutually independent personality traits that account for most of the useful variation in personality. Given this premise, simulating personality differences becomes a manageable task.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Experimental Evaluation of Algorithmic Effort Estimation Models using Projects Clustering

One of the most important aspects of software project management is the estimation of cost and time required for running information system. Therefore, software managers try to carry estimation based on behavior, properties, and project restrictions. Software cost estimation refers to the process of development requirement prediction of software system. Various kinds of effort estimation patter...

متن کامل

The Most Common Success Factors in Cost Estimation – a Review

Cost estimation process becomes a crucial factor in any software development project. An effective software estimate provides the information needed to design a workable software development plan. An effective software estimate provides important information for making project decisions, projecting performance and defining objectives and plans. Without the proper guidance in a project, the resu...

متن کامل

An Improved Algorithmic Method for Software Development Effort Estimation

Accurate estimating is one of the most important activities in the field of software project management. Different aspects of software projects must be estimated among which time and effort are of significant importance to efficient project planning. Due to complexity of software projects and lack of information at the early stages of project, reliable effort estimation is a challenging issue. ...

متن کامل

مروری بر روش‌های تخمین هزینه نرم‌افزار مبتنی بر یادگیری ماشین

Software project management software is the most important activity in software development, because it contains the whole software development process, from beginning to end. Software cost estimation is a challenge task in the software project management. It is an old activity in computer industry from 1940s and has been developed many times. Effort, only covers part of the cost of a software ...

متن کامل

A New Empirical Model to Increase the Accuracy of Software Cost Estimation (TECHNICAL NOTE)

We can say a software project is successful when it is delivered on time, within the budget and maintaining the required quality. However, nowadays software cost estimation is a critical issue for the advance software industry. As the modern software’s behaves dynamically so estimation of the effort and cost is significantly difficult. Since last 30 years, more than 20 models are already develo...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000